// {
//      width: 宽度, 默认100           
//      label: 表头名字,
//      value: 在object中的数据名,
//      select: {  存在select说明是一个下拉选择框
//          option:  选择框的数据，根据名字在 $store.state.enums取值   
//          selectLabel: select 显示的值 不传则默认为 option 的值
//          selectValue: select 的value值 不传则 默认为 selectLabel 的值
//      },
//      rules: [  校验规则 参考 el-form ，不传则不校验],
//      onchange : (function(data){} || [function,function])  input的onchange  , data参数记录了当前的rows值 传数组会依次执行数组内的方法
//      summary: 当前列是否需要合计 默认false
//      checkSame: "oneCount,oneNoteCount", 传入 a和b两个字段 然后对比这两个值是否相同 相同则标红
//      inputType: 默认未text  数字输入框传入 number , 传入none则直接渲染值且加上disabled样式
//      decimal：数字模式下保留几位小数
// },



const getOrderData = com => [
    {
        width: "110",
        label: "品名",
        value: "goodsName",
        select: "goodsName",
        rules: [
            {
                required: true,
                message: "请选择品名",
                trigger: "blur",
            },
        ],
    },
    {
        width: "110",
        label: "品牌(批量)",
        value: "brandName",
        select: "productName",
        rules: [
            {
                required: true,
                message: "请选择品牌",
                trigger: "blur",
            },
        ],
    },
    {
        width: "110",
        label: "等级(批量)",
        value: "level",
        select: 'levelName',
        rules: [
            {
                required: true,
                message: "请选择等级",
                trigger: "blur",
            },
        ],
    },
    {

        label: "厚度(mm)",
        value: "ply",
        inputType: "number",
        rules: [
            {
                min: 0.01,
                type: "number",
                message: "请输入厚度",
                trigger: "blur",
            },
        ],
    },
    {

        label: "宽度(mm)",
        value: "width",
        inputType: "number",
        rules: [
            {
                min: 0.01,
                type: "number",
                message: "请输入宽度",
                trigger: "blur",
            },
        ],
    },
    {

        label: "长度(m)",
        value: "length",
        inputType: "number",
        // rules: [
        //     {
        //         min: 0.01,
        //         type: "number",
        //         message: "请输入长度",
        //         trigger: "blur",
        //     },
        // ],
    },
    {

        label: "方数",
        value: "buyCount",
        inputType: "number",
        decimal: 3,
        onchange: com.moneyCount,
        rules: [
            {
                min: 0.01,
                type: "number",
                message: "请输入方数",
                trigger: "blur",
            },
        ],
    },
    {

        label: "单价(批量)",
        value: "price",
        inputType: "number",
        decimal: 3,
        onchange: com.moneyCount,
        rules: [
            {
                min: 0.01,
                type: "number",
                message: "请输入单价",
                trigger: "blur",
            },
        ],
    },
    {

        label: "金额",
        value: "money",
        inputType: "none",
        onchange: com.moneyCount,
        summary: true,
    },
    {
        width: "120",
        label: "仓库(批量)",
        value: "warehouse",
        select:'warehouse',
        // rules: [
        //     {
        //         required: true,
        //         message: "请选择仓库",
        //         trigger: "blur",
        //     },
        // ],
    },
    { label: "备注(批量)", value: "remark" },
];
export default getOrderData;